@CHARSET "UTF-8";
body,html {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFF;
	font-size: 100%;
	min-width: 650px;
}

.head_top {
	width: 100%;
	background: #3D3938;
}
.hidden{
	display: none;
}
a.add_wish{
	position: relative;
}
.fl {
	float: left;
}

.fr {
	float: right;
}
.bodyContainer{
	overflow: hidden;
	background: none;
	position: relative;
	z-index: 100;
	background: #FFF;
}
div.breadcrumb_box{
	width: 1100px;
	margin: 20px auto;
    background-color: #F5F5F5;
}
div.breadcrumb_box ol.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
}
.breadcrumb > li {
    display: inline-block;
}
ol.breadcrumb li.active {
    color: #3C3B3B;
    font-weight: 600;
	font-size: 1.2em;
}
ol.breadcrumb li,
ol.breadcrumb li a{
  	color: #898989;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
ol.breadcrumb li a i.fa{
	margin-right: 5px;
}
ol.breadcrumb li{
	font-size: 1.2em;
}
ol.breadcrumb li a:hover{
	color: #348B93;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
	font-size: 1.2em;
}
.head_top .head_top_container {
	width: 1100px;
	margin: 0 auto;
	height: 50px;
	padding: 0 10px;
	background: none!transparent;
}

.head_top .head_top_container .con_left {
	float: left;
	overflow: hidden;
    	color: #FAFAFA;
}

.head_top .head_top_container .con_left div.icon {
	float: left;
	height: 50px;
	line-height: 50px;
	margin-right: 8px;
	font-size: 1.5em;
}

.head_top .head_top_container .con_left .main {
	float: left;
	line-height: 50px;
	overflow: hidden;
	font-size: 1.2em;
	position: relative;
	padding-right: 15px;
	height: 50px;
}

.head_top .head_top_container .con_left .main .notice_list {
	overflow: hidden;
	float: left;
}

.head_top .head_top_container .con_left .main .notice_list li a {
	color: #FAFAFA
	font-size: 1.2em;
}

.head_top .head_top_container .con_left .main .btn {
	width: 10px;
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 5px;
	padding-top: 15px;
}

.head_top .head_top_container .con_left .main .btn a.fa {
	display: block;
	font-weight: bold;
	height: 10px;
}

.head_top .head_top_container .con_right {
	float: right;
	line-height: 50px;
    color: #FAFAFA;
}

.head_top .head_top_container .con_right .info,.head_top .head_top_container .con_right .share {
	float: left;
}

.head_top .head_top_container .con_right .info {
	margin-right: 10px;
	padding-right: 10px;
}

.head_top .head_top_container .con_right .info a {
	font-size: 1.2em;
    	color: #3d3938;;
	text-transform: capitalize;
	margin-right: 8px;
}

.head_top .head_top_container .con_right .info div.unlog {
	font-size: 1.2em;
	cursor: pointer;
	position: relative;
	text-transform: capitalize;
    	padding: 0 15px;
}

.head_top .head_top_container .con_right .info div.unlog div.sublist {
	position: absolute;
	left: 15px;
	top: 50px;
	background: #FFF;
	border: 1px solid #D6D6D6;
	border-top: none;
	text-align: center;
	display: none;
	z-index: 9;
}

.head_top .head_top_container .con_right .info div.unlog div.sublist a.op
	{
	display: block;
	color: #3d3938;
	line-height: 18px;
	padding: 8px 15px;
	margin-right: 0;
}

.head_top .head_top_container .con_right .info div.unlog div.sublist a.op:hover
	{
	color: #FAFAFA;
	background: #3d3938;;
}

.head_top .head_top_container .con_right .info p.logon {
	float: left;
	margin-right: 15px;
	font-size: 1.2em;
}

.head_top .head_top_container .con_right .info p.logon  a {
	font-size: 1em;
}

.head_top .head_top_container .con_right .info p.logon b.uname {
	color: #00A7E1;
	margin: 0 5px;
}

.head_top .head_top_container .con_right .line_vertical {
	width: 2px;
	background:#C6C6C6;
	float: left;
	height: 20px;
	margin-right: 10px;
	margin-top: 15px;
}

.head_top .head_top_container .con_right i.fa {
	font-size: 1.5em;
	color: #FAFAFA;
}

.head_top .head_top_container .con_right .share ul.sharelist li {
	display: inline-block;
	margin: 0 5px;
}

/****BEGIN logo栏*******/
.header .header_main {
	padding: 15px 10px;
	margin: 0 auto;
	width: 1100px;
}

.header .header_main .logo {
	width: 200px;
	height: 80px;
}

.header .header_main .logo .logo_link {
	text-indent: -999px;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}

.header .header_main  .searchbox {
	height: 63px;
	margin: 0 20px;
	width: 660px;
	padding-top: 17px;
}

.header .header_main  .searchbox .search {
	padding: 0 15px;
	width: 554px;
	border: none;
	height: 43px;
	border: 1px solid #D8D8D8;
	border-right: none;
	font-size: 1.2em;
	line-height: 43px;
}

.color_89 {
	color: #898989;
}

.header .header_main  .searchbox .search.active {
	color: #00A7E1;
}

.header .header_main  .searchbox button.submit {
	width: 75px;
	height: 45px;
	border: none;
	background: #3D3938;
	font-size: 2em;
	color: #FFF;
	cursor: pointer;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -transition: all 0.5s ease-out;
}

.header .header_main  .searchbox button.submit:hover {
	background: #989898;
}

.header .header_main .cartinfo {
	width: 198px;
	height: 41px;
	margin-top: 17px;
	border: 1px solid #C9C9C9;
	position: relative;
}

.header .header_main .cartbox {
	height: 35px;
	width: 192px;
	margin-top: 2px;
	margin-left: 2px;
	border: 1px solid #C9C9C9;
}

.header .header_main .cartbox a.cartmain {
	display: block;
	height: 100%;
	color: #0F8390;
}

.header .header_main .cartbox a.cartmain i.fa {
	font-size: 1.8em;
	color: #00A7E1;
	line-height: 30px;
	margin: 3px 0 0 5px;
}

.header .header_main .cartbox a.cartmain span.item_info {
	line-height: 35px;
	font-size: 1.2em;
	margin-left: 8px;
}

.header .header_main .cartinfo b {
	color: #0D7EA5;
}

.header .header_main .cartinfo ul.item_list {
	position: absolute;
	right: 0;
	top: 43px;
	width: 280px;
	padding: 0 6px;
	border: 2px solid #C9C9C9;
	border-top: none;
	display: none;
	background: #FFF;
	z-index: 99;
}

.header .header_main .cartinfo ul.item_list li {
	border-bottom: 1px dashed #898989;
}

.header .header_main .cartinfo ul.item_list li.begin {
	line-height: 35px;
	border-bottom: 2px solid #d8d8d8;
}

.header .header_main .cartinfo ul.item_list li.begin p {
	font-size: 1.2em;
	font-weight: bold;
	color: #3D3938;
}

.header .header_main .cartinfo ul.item_list li.goods {
	padding: 10px 0;
	overflow: hidden;
}

.header .header_main .cartinfo ul.item_list li.goods div.img img {
	max-width: 52px;
	max-height: 55px;
	width: 100%;
	height: 100%;
}

.header .header_main .cartinfo ul.item_list li.goods .ginfo {
	width: 155px;
	margin-left: 10px;
	height: 55px;
	overflow: hidden;
	font-size: 1em;
}

.header .header_main .cartinfo ul.item_list li.goods .ginfo p.gname {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.header .header_main .cartinfo ul.item_list li.goods .ginfo a {
	color: #1CADBC;
	font-size: 1.1em;
}

.header .header_main .cartinfo ul.item_list li.goods .ginfo p.price {
	margin-left: 5px;
	font-weight: bold;
	color: #1CADBC;
	height: 25px;
	font-size: 1.1em;
	text-align: right;
	padding-right: 5px;
}

.header .header_main .cartinfo ul.item_list li.goods .operator {
	line-height: 45px;
}

.header .header_main .cartinfo ul.item_list li.goods .operator a.buy_btn i.fa
	{
	color: #00A7E1;
	font-weight: bold;
	font-size: 2em;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.header .header_main .cartinfo ul.item_list li.goods .operator a.buy_btn:hover i.fa
	{
	color: #0D7EA5;
}

.header .header_main .cartinfo ul.item_list li.end {
	line-height: 30px;
	padding: 15px 0;
	border: none;
	overflow: hidden;
}

.header .header_main .cartinfo ul.item_list li.end a {
	padding: 0 8px;
	background: #00A7E1;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.header .header_main .cartinfo ul.item_list li.end a:hover {
	background: #0D7EA5;
}

.header .header_main .cartinfo ul.item_list li.end span.cartsum {
	color: #1CADBC;
	font-size: 1.2em;
	margin-right: 10px;
}
/****END logo栏*******/
/**** BEGIN menu 导航**************/
.navs {
	height: 40px;
	border-bottom: 2px solid #C1C1C1;
	padding-top: 30px;
	padding-bottom: 10px;
	clear: both;
}

.navigator {
	height: 40px;
	padding: 0px;
	width: 1100px;
	margin: 0px auto;
}

.navigator ul.navlist>li {
	float: left;
	position: relative;
	line-height: 40px;
	text-align: center;
}

.navigator ul.navlist>li>a {
	position: relative;
	display: block;
	font-size: 1.2em;
	overflow: hidden;
	height: 40px;
	padding: 0;
	margin: 0;
}

.navigator ul.navlist>li>a>div.navbox {
	margin: 0;
}

.navigator ul.navlist>li>a>div.navbox>span {
	padding: 0;
	margin: 0;
	display: block;
	padding: 0 15px;
	text-align: center;
	line-height: 40px;
	font-size: 1.2em;
	color: #100802;
	font-weight: normal;
	text-transform: capitalize;
	font-family: Helvetica,Arial,sans-serif;;
}

.navigator ul.navlist>li>a>div.navbox>span.out {
	background: none;
}

.navigator ul.navlist>li>a>div.navbox>span.over {
	background: #00A7E1;
	color: #FFF;
}

.navigator ul.navlist ul.subnav {
	position: absolute;
	left: 0;
	top: 50px;
	background: #FFF;
	width: 180px;
	text-align: left;
	z-index: 99;
	display: none;
}

.navigator ul.navlist ul {
	border: 1px solid #C9C9C9;
}

.navigator ul.navlist ul li {
	line-height: 35px;
}

.navigator ul.navlist ul.subnav li {
	position: relative;
}

.navigator ul.navlist ul.subnav li a {
	display: block;
	font-size: 1.2em;
	font-family: Helvetica,Arial,sans-serif;;
	padding-left: 15px;
	padding-right: 5px;
}

.navigator ul.navlist ul.subnav li a:hover {
	background: #C1C1C1;
	color: #FFF;
}

.navigator ul.navlist ul.subnav li a i.fa {
	float: right;
	line-height: 35px;
}

.navigator ul.navlist ul.subnav  ul.subnav {
	position: absolute;
	left: 180px;
	top: 10px;
	background: #FFF;
	width: 180px;
	text-align: left;
}

/****END menu 导航**************/

/*************** BEGIN 底部***************/
.footer_zw {
	width: 100%;
	overflow: hidden;
}
.foot{
	overflow: hidden;
	width: 100%;
	background: #3D3938;
	padding-bottom: 15px;
	position: fixed;
	bottom: 0;
	z-index: 1;
	padding-top: 30px;
}
.foot .container{
	width: 1100px;
	margin: 0 auto;
}
.foot .container .up_contain{
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.foot .container .up_contain .content_box{
	float: left;
}
.foot .container .up_contain .content_box dl{
	margin-right: 10px;
	border-right: 1px solid #ccc;
	width: 190px;
    padding: 0 40px 0 30px;
}
.foot .container .up_contain .content_box dl.com{
	width: 420px;
	padding: 0;
	padding-right: 10px;
}
.foot .container .up_contain .content_box dl.end{
	border:none;
	width: auto;
}
.foot .container .up_contain .content_box dl.end dd{
	margin-right: 20px;
}
.foot .container .up_contain .content_box dl dt{
	font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    color: #FFF;
}
.foot .container .up_contain .content_box dl dd{
	line-height: 30px;
	color: #FFF;
}
.foot .container .up_contain .content_box dl dd span.label{
	text-transform: uppercase;
	margin-right: 5px;
}
.foot .container .up_contain .content_box dl dd i.fa{
	font-size: 15px;
}
.foot .container .up_contain .content_box dl dd a{
    color: #FFF;
}
.foot .container .down_contain{
	overflow: hidden;
	margin-top: 15px;
	text-align: center;
}
.foot .container .down_contain a{
    color: #FFF;
	margin: 0 8px;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.foot .container .down_contain a:hover{
	color: #3B9DA7;
	text-decoration: underline;
}
.foot .container .down_contain .power{
	color: #333;
	margin-top: 10px;
}
/*************** BEGIN 底部***************/